<?php 
$cart = $_SESSION['cart'];
if (isset($_POST['update']) && count($cart) != "") {
    $sl_update = $_POST['txtSoluong'];
    foreach ($sl_update as $id_sp => $sl) {
        //Neu dat so luong = 0 thi huy san pham trong gio hang
        if ($sl == 0) {
            unset($_SESSION['cart'][$id_sp]);
            unset($_SESSION['price'][$id_sp]);
            $cart = $_SESSION['cart'];
        } else if ($sl > 0 && is_numeric($sl)) {
                $_SESSION['cart'][$id_sp] = $sl;
                $_SESSION['price'][$id_sp] = $sl * $_SESSION['price'][$id_sp];
            } else {
?>
               <script type="text/javascript">
                    alert("Số lượng phải là số!");
               </script>
               <?php
            }
    }
}

?>
<?php include_once("module/include/analyticstracking.php") ?>
<div id="form_base">
<div class="title_left_bg"></div><div class="title_center_bg"><div class="title_center_icon"></div>Giỏ hàng</div><div class="title_right_bg"></div>
    <div class="cart">
     <?php
//Nếu giỏ hàng có sản phẩm
if (count($cart)) {

?>
<form action="" method="post" name="frm_cart" id="frm_cart">
            <table>
                <tr>
                    <th>STT</th>
                    <th>Tên sản phẩm</th>
                    <th>Số lượng</th>
                    <th>Đơn giá</th>
                    <th>Thành tiền</th>
                    <th>Xóa</th>
                </tr>
<?php
    $tongcong = 0;
    $stt = 0;
    
    
    //Duyệt hết giỏ hàng
    foreach ($cart as $id_sp => $sl) {
        //Lấy thông tin sản phẩm.
        $sql = "select id, name, price from tbl_product where id in (" . $id_sp . ")";
        $listSp = mysql_query($sql, $conn);
        $rows = mysql_fetch_row($listSp);
        $stt++;
?>
            <tr>
                <td style="text-align: center;"><?= $stt ?></td>
                <td><?= $rows[1] ?></td>
                <td><input class="soluong" type="text" name="txtSoluong[<?= $id_sp ?>]"
                 id="txtSoluong" value="<?= $_SESSION['cart'][$id_sp] ?>" maxlength="3"/></td>
                <td><?= number_format($rows[2], 0) ?></td>
                <td><?= number_format($_SESSION['cart'][$id_sp] * $rows[2], 0) ?></td>
                <td style="text-align: center;"><a title="khohangtot| do gia dung" href="/khohangtot/<?= $id_sp ?>/del-cart.htm"><img title="khohangtot| do gia dung" src="images/remove.gif"/></a></td>
            </tr>
    <?php
        $tongcong += $_SESSION['cart'][$id_sp] * $rows[2];
    }

?>
            <tr>
                <td colspan="4">&nbsp;</td>
                <input id="controldk" type="hidden" value="capnhat" name="update" /> 
                <td><input value="Cập nhật" type="submit" name="capnhat" id="btnCapnhat"/></td>
                <td>&nbsp;</td>                
            </tr>
            <tr>
                <td style="text-align: right;" colspan="4">Tổng tiền : </td>
                <td colspan="2"><?= number_format($tongcong, 0) ?></td>
            </tr>
        </table>
        </form><!--end form-->
<?php
    //Check thông tin khách hàng.
    if(isset($_SESSION['email'])) {
        $sql = "select email, address, sex, tel, name from tbl_member where email = '" . $_SESSION['email'] . "'";
        $resultMember = mysql_query($sql, $conn);
        $member = mysql_fetch_row($resultMember);
    }
?>
    <div class="form_base">
    <form action="/khohangtot/confirm-cart.htm" method="post" id="frm_confirm" name="frm_confirm">
        <h2>Hình thức thanh toán</h2>
            <div class="form">
                <table>
                    <tr>
                        <th><input type="radio" name="rdbThanhToan" checked="true"  value="Thanh toán khi giao hàng" /></th>
                        <td>Thanh toán khi giao hàng</td>
                    </tr>
                    <tr>
                        <th><input type="radio" name="rdbThanhToan" value="Chuyển khoản" /></th>
                        <td>Chuyển khoản</td>
                    </tr>
                </table>
            </div><!--end .form-->
        <h2>Thông tin khách hàng</h2>
         <div class="form">
                <table>
                    <tr><th>Hòm thư : </th><td><input class="text" type="text" name="txtEmail" value="<?=$member[0]?>"/><span class="error">*</span></td></tr>
                    <tr><th>Họ và tên : </th><td><input class="text" type="text" name="txtFullName" value="<?=$member[4]?>"/><span class="error">*</span></td></tr>
                    <tr><th>Giới tính : </th><td>
                    <?php
                        if($member[2]==0) {
                            ?>
                            <input type="radio" name="txtGender" value="1" id="rdbName"/> Nam 
                            <input type="radio" name="txtGender" checked="true" value="0" id="rdbNu"/> Nữ
                            <span class="error">*</span>
                            <?php
                        } else {
                            ?>
                            <input type="radio" name="txtGender" checked="true" value="1" id="rdbName"/> Nam 
                            <input type="radio" name="txtGender" value="0" id="rdbNu"/> Nữ
                            <span class="error">*</span>
                            <?php
                        }
                    ?>
                        
                    </td></tr>
                    <tr><th>Địa chỉ giao hàng : </th><td>
                        <textarea name="txtAddress" cols="30" rows="5"><?=$member[1]?></textarea>
                        
                        <span class="error">*</span></td></tr>
                    <tr><th>Điện thoại : </th><td><input class="text" value="<?=$member[3]?>" type="text" name="txtMobi"/><span class="error">*</span></td></tr>
                    <tr><th>Nhập mã bảo mật : </th>
                    <td>
                        <input type="text" class="security_code" maxlength="3" name="security_code"/>
                        <img title="khohangtot| do gia dung" src="captcha/captchas.php"/> <span class="error">*</span>
                    </td>
                    </tr>
                    <tr>
                        <th>
                            <div class="button" id="LamLai">
                                <a title="khohangtot| do gia dung" href="javascript:void(0);">
                                    <div class="btn_left_bg"></div><div class="btn_center_bg">Làm lại</div><div class="btn_right_bg"></div>
                                </a>
                            </div><!--end .button-->
                        </th>
                        <td>
                            <div class="button" id="Confirm">
                                <a title="khohangtot| do gia dung" href="javascript:void(0);">
                                    <div class="btn_left_bg"></div><div class="btn_center_bg">Xác nhận</div><div class="btn_right_bg"></div>
                                </a>
                            </div><!--end .button-->
                        </td>
                    </tr>
                </table>
            </div><!--end .form-->
    </div><!--end .form_base-->
    </form><!--end form-->
<?php
} else {
    echo '<p style="padding:10px">Giỏ hàng chưa có sản phẩm nào</p>';
    echo '<h2 style="padding:0px 0px 10px 10px;"><a title="khohangtot| do gia dung" href="/home.htm">Mua hàng ngay</a></h2>';
}
?>
    </div><!--end .cart-->
</div><!--end .form_base-->
<script type="text/javascript">
    function echeck(str) {
        var atpos=str.indexOf("@");
        var dotpos=str.lastIndexOf(".");
        if (atpos<1 || dotpos<atpos+2 || dotpos+2>=str.length)
        {
            return false;
        }
        return true;					
	}
    
    function chkFrmTt(){
        var frm = document.getElementById("frm_confirm");
        var err = "";
        var email = frm["txtEmail"].value;
        var fullName = frm["txtFullName"].value;
        var address = frm["txtAddress"].value;
        var mobi = frm["txtMobi"].value;
        var code_security = frm["security_code"].value;
        var reMobi = /[\d]{10,15}$/;
        
        if(!echeck(email)) {
            err += "Hòm thư không hợp lệ !\n";
        }
        if(fullName.length < 6) {
            err += "Tên đầy đủ không được để trống !\n";
        }
        if(address.length < 6) {
            err += "Địa chỉ không được để trống !\n";
        }
        if(!reMobi.test(mobi)) {
            err += "Số điện thoại không hợp lệ !\n";
        }
        if(code_security.length < 3) {
            err += "Mã bảo mật không hợp lệ !";
        }
        if(err != "") {
            alert(err);
            return false;
        }
        return true;
    }
    $(function(){
        $("#LamLai").click(function(){
            var frm = document.getElementById("frm_confirm");
            frm["txtEmail"].value = "";
            frm["txtFullName"].value = "";
            frm["txtAddress"].value = "";
            frm["txtMobi"].value = "";
            frm["security_code"].value = "";
        });
        $("#Confirm").click(function(){
            if(chkFrmTt()) {
                $("#txtHiddenCode").val("confirm");
                $("#frm_confirm").submit();
            }
        });
    });
</script>